package modelo;

import java.util.ArrayList;

public class Invitado extends Persona {
	
	// Atributos
	private String telefono;
	private ArrayList<Producto> obsequios;
	
	public Invitado() {
		super();
		obsequios = new ArrayList<Producto>();
	}
	// Constructor con Parametros
	public Invitado(String cedula, String nombre, String apellido, String telefono) {
		super(cedula, nombre, apellido);
		this.telefono = telefono;
		obsequios = new ArrayList<Producto>();
	}
	
	public Invitado(String cedula, String nombre, String apellido, String telefono, ArrayList<Producto> obsequios) {
		super(cedula, nombre, apellido);
		this.telefono = telefono;
		this.setObsequios(obsequios);
	}
	
	public String getTelefono() {
		return telefono;
	}

	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}

	public ArrayList<Producto> getObsequios() {
		return obsequios;
	}

	public void setObsequios(ArrayList<Producto> obsequios) {
		this.obsequios = obsequios;
	}
	
	public int cantObsequios(){
		return this.obsequios.size();
	}
	public void agregarObsequio(Producto obsequio){
		this.obsequios.add(obsequio);
	}
	
}
